<?php
require_once("../includes.php"); 

$membership = New Membership();
$membership->confirm_admin();

$datum = $_GET['d'];
$split = explode('/', $datum);
$dag   = $split[0];
$week  = $split[1];
$jaar  = $split[2];
$tijd  = $_GET['t'];

$all_users = User::get_all(); 
$aantal_reserveringen = Reservering::count_reservering_per_dag($dag, $week, $jaar, $tijd);

$les = Les::get_id($dag, $week, $jaar, $tijd);

$lesdeelnemers = User::get_user_id(DB_DEELNEMER, $les);
$gereserveerd  = User::get_user_id(DB_RESERVERING, $les, 'counter ASC');

$aantal = count($lesdeelnemers);
$max_deelnemers = Les::get_max_deelnemers();

include('../header.php');
if ($les > 0) : 
?>

<div id='agenda'>

<?php Website::message_spots_left($aantal); ?>

<div class="block">
  <h2 class="red">      
    <span><?php echo $dag; ?></span>
    <?php echo Agenda::get_month_name_for_day($dag, $week, $jaar); ?>
  </h2>

  <div id="info">
    <?php echo Website::create_link("?week=$week&jaar=$jaar", "Terug naar weekoverzicht", "back"); ?>

    <?php if ($aantal < $max_deelnemers) : ?>

    <form method="post" action="admin-action.php">
      <h3>Admin U kunt nog leden toevoegen.</h3>

      <?php echo User::selection_all('Selecteer Iemand', 'keuze', '', '', array_merge($lesdeelnemers, $gereserveerd)); ?>

      <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
      <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
      <input type='hidden' name='les'    value='<?php echo $les; ?>'>

      <input type='hidden' name='action' value='aanmelden'>
      <input type='submit' value="Aanmelden" id="submitButton">
    </form>

    <?php endif; ?>

    <form method="post" action="admin-action.php">
      <h3>Leden afmelden</h3>

      <?php $tmp = User::selection_all('Selecteer Iemand', 'keuze', '', $lesdeelnemers); echo $tmp; ?>

      <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
      <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
      <input type='hidden' name='les'    value='<?php echo $les; ?>'>

      <input type='hidden' name='action' value='afmelden'>

      <?php if ($tmp !== "<div class='full'>Hier zijn nog geen leden</div>") : ?>
        <input type='submit' value="Afmelden" id="submitButton">
      <?php endif; ?>
    </form>

    <form method="post" action="admin-action.php">
      <h3>Leden op de reservelijst plaatsen</h3>

      <?php echo User::selection_all('Selecteer Iemand', 'keuze', '', '', array_merge($lesdeelnemers, $gereserveerd)); ?>

      <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
      <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
      <input type='hidden' name='les'    value='<?php echo $les; ?>'>

      <input type='hidden' name='action' value='reserve'>
      <input type='submit' value="Als Reserve" id="submitButton">
    </form>
  </div>
</div>

<div class="block">
  <h2 class="red">Aangemelde Leden</h2>
  <div id="info">
    <?php User::list_all($lesdeelnemers); ?>
  </div>
</div>

<div class="block">
  <h2 class="red">Reservelijst</h2>
  <div id="info">
    <?php User::list_all($gereserveerd); ?>

    <form method="post" action="admin-action.php">

      <?php echo User::selection_all('Selecteer Iemand', 'keuze', '',  $gereserveerd); ?>

      <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
      <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
      <input type='hidden' name='les'    value='<?php echo $les; ?>'>

      <input type='hidden' name='action' value='reserve_afmelden'>
      <input type='submit' value="Afmelden" id="submitButton">
  </div>
</div>
</div>

<?php else : ?>

<div id='agenda'>
  <h2>Er klopt iets niet, ga aub terug naar het overzicht</h2>
</div>

<?php 
endif;   

include('../footer.php');
?>